\documentclass{article}
\usepackage[x11names, rgb]{xcolor}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usetikzlibrary{snakes,arrows,shapes}
\usepackage{amsmath}
%
%
\usepackage[active,tightpage]{preview}
\PreviewEnvironment{tikzpicture}
\setlength\PreviewBorder{0pt}%
\usetikzlibrary{automata}%

\begin{document}
\pagestyle{empty}
%
%
%

\enlargethispage{100cm}
% Start of code
\begin{tikzpicture}[>=latex',join=bevel,]
\tikzstyle{every state}=[draw=blue!50,very thick,fill=blue!20]%
\node (q0) at (281bp,282bp) [state] {$q_{0}$};
  \node (q7) at (225bp,18bp) [state] {$q_{7}$};
  \node (q5) at (74bp,106bp) [state] {$q_{5}$};
  \node (q6) at (146bp,106bp) [state] {$q_{6}$};
  \node (q8) at (265bp,106bp) [state] {$q_{8}$};
  \node (q9) at (385bp,106bp) [state] {$q_{9}$};
  \node (q4) at (120bp,194bp) [state] {$q_{4}$};
  \node (q1) at (223bp,194bp) [state] {$q_{1}$};
  \node (q2) at (311bp,194bp) [state] {$q_{2}$};
  \node (q3) at (403bp,194bp) [state] {$q_{3}$};
  \draw [->] (q0) ..controls (215bp,257bp) and (174bp,231bp)  .. node[auto] {$\tau$} (q4);
  \draw [->] (q0) ..controls (332bp,254bp) and (360bp,231bp)  .. node[auto] {$\tau$} (q3);
  \draw [->] (q0) ..controls (291bp,252bp) and (297bp,235bp)  .. node[auto] {$\tau$} (q2);
  \draw [->] (q0) ..controls (262bp,253bp) and (249bp,234bp)  .. node[auto] {$\tau$} (q1);
  \draw [->] (q5) ..controls (71bp,77bp) and (72bp,63bp)  .. (79bp,54bp) .. controls (110bp,16bp) and (136bp,27bp)  .. node[auto] {$\overline{c}$} (q7);
  \draw [->] (q5) ..controls (99bp,79bp) and (115bp,65bp)  .. (130bp,54bp) .. controls (154bp,37bp) and (162bp,36bp)  .. (188bp,24bp) .. controls (188bp,24bp) and (188bp,24bp)  .. node[auto] {$\overline{a}$} (q7);
  \draw [->] (q6) ..controls (142bp,77bp) and (143bp,64bp)  .. (149bp,54bp) .. controls (158bp,40bp) and (174bp,31bp)  .. node[auto] {$\overline{c}$} (q7);
  \draw [->] (q6) ..controls (163bp,78bp) and (173bp,64bp)  .. (183bp,54bp) .. controls (188bp,49bp) and (194bp,43bp)  .. node[auto] {$\overline{b}$} (q7);
  \draw [->] (q8) ..controls (250bp,83bp) and (246bp,76bp)  .. (243bp,70bp) .. controls (239bp,62bp) and (236bp,54bp)  .. node[auto] {$\overline{a}$} (q7);
  \draw [->] (q8) ..controls (264bp,78bp) and (262bp,65bp)  .. (258bp,54bp) .. controls (255bp,48bp) and (253bp,43bp)  .. node[auto] {$\overline{a}$} (q7);
  \draw [->] (q9) ..controls (367bp,78bp) and (355bp,63bp)  .. (342bp,54bp) .. controls (309bp,30bp) and (295bp,29bp)  .. node[auto] {$\overline{a}$} (q7);
  \draw [->] (q9) ..controls (385bp,77bp) and (383bp,63bp)  .. (375bp,54bp) .. controls (341bp,15bp) and (315bp,26bp)  .. (265bp,20bp) .. controls (264bp,20bp) and (263bp,20bp)  .. node[auto] {$\overline{b}$} (q7);
  \draw [->] (q4) ..controls (63bp,169bp) and (45bp,162bp)  .. (27bp,124bp) .. controls (21bp,109bp) and (21bp,102bp)  .. (27bp,88bp) .. controls (49bp,42bp) and (71bp,34bp)  .. (119bp,22bp) .. controls (126bp,19bp) and (160bp,18bp)  .. node[auto] {$\overline{c}$} (q7);
  \draw [->] (q4) ..controls (129bp,164bp) and (134bp,148bp)  .. node[auto] {$\tau$} (q6);
  \draw [->] (q4) ..controls (104bp,164bp) and (95bp,147bp)  .. node[auto] {$\tau$} (q5);
  \draw [->] (q1) ..controls (219bp,155bp) and (216bp,119bp)  .. (218bp,88bp) .. controls (219bp,74bp) and (220bp,59bp)  .. node[auto] {$\overline{a}$} (q7);
  \draw [->] (q1) ..controls (189bp,170bp) and (166bp,154bp)  .. (145bp,142bp) .. controls (130bp,133bp) and (125bp,133bp)  .. (110bp,124bp) .. controls (108bp,123bp) and (107bp,122bp)  .. node[auto] {$\tau$} (q5);
  \draw [->] (q1) ..controls (238bp,164bp) and (246bp,147bp)  .. node[auto] {$\tau$} (q8);
  \draw [->] (q2) ..controls (313bp,154bp) and (312bp,117bp)  .. (301bp,88bp) .. controls (288bp,57bp) and (283bp,41bp)  .. node[auto] {$\overline{b}$} (q7);
  \draw [->] (q2) ..controls (287bp,166bp) and (271bp,151bp)  .. (254bp,142bp) .. controls (226bp,127bp) and (216bp,134bp)  .. (187bp,124bp) .. controls (184bp,123bp) and (181bp,122bp)  .. node[auto] {$\tau$} (q6);
  \draw [->] (q2) ..controls (330bp,172bp) and (336bp,165bp)  .. (342bp,158bp) .. controls (350bp,149bp) and (358bp,138bp)  .. node[auto] {$\tau$} (q9);
  \draw [->] (q3) ..controls (413bp,162bp) and (418bp,142bp)  .. (421bp,124bp) .. controls (423bp,108bp) and (425bp,103bp)  .. (421bp,88bp) .. controls (415bp,70bp) and (411bp,66bp)  .. (398bp,54bp) .. controls (373bp,31bp) and (364bp,25bp)  .. (332bp,20bp) .. controls (328bp,19bp) and (292bp,18bp)  .. node[auto] {$\overline{a}$} (q7);
  \draw [->] (q3) ..controls (402bp,166bp) and (400bp,153bp)  .. (398bp,142bp) .. controls (398bp,139bp) and (397bp,136bp)  .. node[auto] {$\tau$} (q9);
  \draw [->] (q3) ..controls (386bp,165bp) and (375bp,151bp)  .. (362bp,142bp) .. controls (340bp,127bp) and (330bp,133bp)  .. (306bp,124bp) .. controls (303bp,123bp) and (300bp,121bp)  .. node[auto] {$\tau$} (q8);
%
\end{tikzpicture}
% End of code

%
\end{document}
%


